#ifndef FILTERDIALOG_H
#define FILTERDIALOG_H

#include <QDialog>
#include <QStringListModel>
#include <QStringList>
#include <QModelIndex>

namespace Ui {
class FilterDialog;
}

class FilterDialog : public QDialog
{
    Q_OBJECT
private:
    Ui::FilterDialog *ui;
    QStringListModel* model;

public:
    explicit FilterDialog(const QStringList& filters, QWidget *parent = 0);
    ~FilterDialog();

public slots:
    void onButtonAddClick();
    void onButtonDeleteClick();
    void onButtonEditClick();
    void onListViewClick(QModelIndex);
};

#endif // FILTERDIALOG_H
